/*
 *      Created on: Mar 4, 2011
 *      Author: topcoder
 */

#ifndef VOLUME_UNIT_H_
#define VOLUME_UNIT_H_

#include <Unit.h>

class VolumeUnit:public Unit
{
    public: 

    static const VolumeUnit& getOz();

    static const VolumeUnit& getTbsp();

    static const VolumeUnit& getTsp(); 

    private:
    VolumeUnit(const unsigned int factor, const string name);

};

#define OZ    VolumeUnit::getOz()

#define TBSP  VolumeUnit::getTbsp()

#define TSP   VolumeUnit::getTsp()

#define VOLUME_BASE_UNIT TSP 

#endif /* UNIT_H_ */

